home *** CD-ROM | disk | FTP | other *** search
/ Night Owl 9 / Night Owl CD-ROM (NOPV9) (Night Owl Publisher) (1993).ISO / 056a / wpm341.zip / WHATSNEW.FMS < prev    next >
Text File  |  1993-04-22  |  22KB  |  410 lines

  1. What's New                                      Fenimore's Macro Suite
  2. ─────────────────────────────────────────────────────────────────────
  3. Modified:  ALT E, F, M, V, X; CTRL S, Z, HOME; CTRLKEY, DP, ENH, ENV,
  4.            LTRHD, MEMO, OPT, SPRDSHEET, TBLBLK, TBLMAIN, TBLOPT,
  5.            TBLCURMV
  6.      NEW:  _AK4, MARGINS; CTRL U;
  7.  
  8. The following are the most recent changes:
  9.  
  10. NOTE:  CTRL L (LTRHEAD) and CTRL M (MEMO) were discontinued as
  11. separate macros. LTRHEAD (letterhead) and MEMO are now accessed as
  12. options under the ENVELOPE FUNCTION RELATED MACRO (ENVLP/ALT-E)
  13.  
  14. ALT A (ADV)
  15. 4 Apr 93 Added list of measurement units to menu header. Reveal codes
  16.          now toggles on/off using the reveal codes key. Space key
  17.          acts as an exit key. (Version 3.74)
  18.  
  19. ALT E (ENVLP)
  20. 20 Mar3  No longer allowed to work if document is blank! (Version
  21.          1.21)
  22.  
  23. 5 Apr3   Added new menu entry to allow access to ENV.WPM (address
  24.          lists composed of envelope pages). If the document is empty
  25.          the macro now asks if you wish to create an address list
  26.          file. If yes then the macro enters ENV.WPM. If no then an
  27.          error message is displayed and the macro terminates (as
  28.          previously).  (Version 1.30)
  29.  
  30. 12 Apr3  The macro acquires the capability to access the letterhead
  31.          and memorandum macros. The menuing was changed accordingly.
  32.          Now within a blank document, the only options which appear
  33.          are those for creating letterhead, memos, and envelope
  34.          lists. In a non-blank document all options are displayed
  35.          (copying address with and without barcode and creating
  36.          barcode only). (Version 2.00)
  37.  
  38. ALT F (FILESAVE)
  39. 9 Mar3   Somehow the original file name was not being reported when
  40.          an attempt was made to save a current file to another path
  41.          on which the file already existed (at least a file of the
  42.          same name). The original name is now correctly reported.
  43.          (Version 4.70c)
  44.  
  45. 10 Mar3  Updated the problem reported fixed on 9 Mar 93 (Version
  46.          4.70c). Also fixed a problem with the rename function used
  47.          when the user has chosen not to overwrite an already
  48.          existing file of the same name. If no name was provided
  49.          (ENTER hit at the prompt for path) the rename function was
  50.          reentered and the filename reported would consist only of
  51.          the path. Subsequent run throughs (hitting the ENTER key at
  52.          the prompt for path) would result in the path being appended
  53.          to the path. This fix made it so that the if no new path is
  54.          provided, the macro returns to the main menu (not to the
  55.          renaming facility). Also, at the request to rename, a yes or
  56.          no answer was expected. This fix now recognizes ENTER, EXIT
  57.          (F7), and ESC as valid menu entries; any one of these
  58.          indicates a cessation of attempt to save the file in the
  59.          requested destination and returns the user to the main
  60.          filesave menu. (Version 4.70d). 
  61.  
  62. 6 Apr3   Fixed a minor problem related to saving blocks. A variable
  63.          indicating that a block save was occurring wasn't cleared
  64.          out at the conclusion of that save. This meant that if a
  65.          file save of the same name occurred later during the same
  66.          edit session, a block save error would occur (but no such
  67.          error should occur because, presumably, you were editing the
  68.          file not the block. As such, you KNEW you were saving the
  69.          current file back over itself!). Also, the filename to which
  70.          the block was being saved is now identified when this error
  71.          occurs. This should help during the subsequent block save
  72.          attempt. Previously no such identification was performed.
  73.          (Version 4.70e)
  74.  
  75. ALT M (MISC)
  76. 17 Apr3  TABLE. Choosing this option now enters the table edit macro
  77.          directly. (Version 2.82)
  78.  
  79. 18 Apr3  PAGE MARGINS. Moved functions to MARGINS.WPM. (Version 2.83)
  80.  
  81. 21 Apr3  WORD COUNT. Counting words in a blocked region isn't allowed
  82.          by WordPerfect without first spell checking that region. The
  83.          macro now identifies that fact with a cancellable delay
  84.          message (i.e., hitting ENTER removes the message and the
  85.          spell check/word count proceeds) (Version 2.83b)
  86.  
  87. ALT X (EXIT)
  88. 17 Mar3  The macro now more fully ensures the current state of
  89.          WordPerfect with respect to the screen display before
  90.          operating. Previously, someone could be partway through
  91.          saving a file via WordPerfect menuing and decide to run the
  92.          EXIT macro -- it used to be a great way to potentially
  93.          effectively hang the computer (at the worst)! (Version
  94.          5.41b)
  95.  
  96. 27 Mar3  The routine which detects the presence of print jobs was
  97.          slightly improved to recognize that during a SAVE exit
  98.          there's no need to alert the user to the fact that print
  99.          jobs are on-going. The menu which requests the user to
  100.          decide between continuing a WordPerfect exit (and exiting
  101.          all print jobs as well) or staying in WordPerfect (to
  102.          continue the printing). The menu's also recognize numeric
  103.          options of 1 and 2 (in addition to the Yes or No responses).
  104.          (Version 5.41d)
  105.  
  106. ALT V (VIEW)
  107. 17 Mar3  Hitting the spacebar would exit the viewing but not
  108.          necessarily the macro. This fix ensures that the macro is
  109.          fully exited along with the preview when the space bar is
  110.          hit. Removed extraneous coding. (Version 2.11b)
  111.  
  112. CTRL S (Superscript over Subscript)
  113. 29 Mar3  Minor menuing change: numbers added to menu items. Sometimes
  114.          a double space would remain after the action occurred; this
  115.          won't happen now. Minor coding changes/improvements.
  116.          (Version 2.11d)
  117.  
  118. CTRL U (UPDN)
  119. 14 Mar3  NEWLY SUPPORTED. Changed the menuing to support added
  120.          options to subscript or superscript the previous one or two
  121.          characters with or without underlining. Previously, this
  122.          macro only superscripted and underlined the first two
  123.          characters to the left of the macro. The original intention
  124.          of the macro was for use with such words as 1st, 2nd, 3rd,
  125.          and 4th. (Version 2.10a)
  126.  
  127. 19 Mar3  Adds support for active blocks:  allows superscripting or
  128.          subscripting the blocked region. (Version 2.20)
  129.  
  130. CTRL Z (BLNKSCRN)
  131. 31 Mar3  Added an option to use the Global Password as the password
  132.          entry. The main purpose of this change is to speed password
  133.          entry. This option allows using the ■=■ key at the password
  134.          entry menu (ONLY one character and it MUST be ■=■). When
  135.          this is entered, only the global password is allowed. The
  136.          global password, as supplied, is ■FMS■. To make it easier to
  137.          change the global password, a variable called ■GPW■ was
  138.          created. However, this variable is hidden in the depths of
  139.          the macro (at the end of the routine SM and immediately
  140.          before ROW. The routine ROW is the next routine immediately
  141.          after SM). (Version 1.11c)
  142.  
  143. CTRL HOME (GOTO)
  144. 20 Mar3  Improved support for cursor repositioning within a table or
  145.          document. Macro now better recognizes, and responds to, HOME
  146.          and ALT HOME (valid when used within tables, otherwise
  147.          converted to HOME HOME). Added ability to go to a
  148.          WordPerfect character set character. (Version 1.14)
  149.  
  150. ALTKEY
  151. 12 Apr3  _AK4. (NEW) Moved ALT E information here (ENVLP.WPM). It
  152.          includes the ALT E shell options information previously
  153.          contained in ALTKEY and information for LTRHD and MEMO
  154.          (these two macros' information were transferred from
  155.          CTRLKEY). (Version 2.32.0-_AK4)
  156.  
  157. CTRLKEY
  158. 19 Mar3  Updated GOTO to show availability and use of "=" option.
  159.          (Version 2.32.53)
  160.  
  161. DP
  162. 27 Mar3  OPTIONS for DIR and FILESAVE are now only callable as
  163.          numeric options. All other  options are available for use as
  164.          valid path options. (Version 1.20f)
  165.  
  166. ENH
  167. 14 Mar3  Made a minor menu revision. The options for extra, very
  168.          large, multiple, and lists have changed. The "=" option has
  169.          come to imply a certain type of operation and as such is now
  170.          sort of reserved. Extra large is now "/", very large is ";",
  171.          multiple is now ".", and lists is now ",". When multiple
  172.          options is chosen, the entered options no longer display the
  173.          mnemonical menu entry. Instead, the "global" option is
  174.          displayed. When an attempt is made to enter a second size a
  175.          beep occurs. There should be a slight increase in speed too.
  176.          (Version 1.11)
  177.  
  178. 23 Mar3  MULTIPLE ENHANCEMENTS. Manually blocking a region of text
  179.          and then using multiple enhancements to apply size and/or
  180.          attributes had the problem that the cursor might end up on
  181.          some sort of formatting code. If this occurred, depending
  182.          upon the type of formatting code, the macro would either
  183.          drop the enhancements at the end of the block (not around it
  184.          as intended) or extend the blocked region to the end of the
  185.          next available word (neither of which was acceptable). This
  186.          change fixes that problem. (Version 1.11a)
  187.  
  188. 27 Mar3  MULTIPLE ENHANCEMENTS. When a single character was being
  189.          enhanced with two or more enhancements (by blocking or as a
  190.          default action, which is "character") the macro wouldn't
  191.          place the enhancements together. Also, due to a quirk in the
  192.          manner in which WordPerfect treats punctuation, if the
  193.          character being blocked was a punctuation character, the
  194.          WordPerfect {system}right~ function would report the
  195.          character at the cursor as being the punctuation character
  196.          and not necessarily the character which was really at the
  197.          cursor. This caused a failure. The specific problem was with
  198.          the ".". This has been fixed. (Version 1.11b) 
  199.  
  200. 31 Mar3  MULTIPLE ENHANCEMENTS. Found that when at a formatting code
  201.          or at the end of the document, the multiple enhancements
  202.          were dropped into the document but that the cursor wasn't
  203.          dropped in the center of those enhancements as intended. The
  204.          only time that the cursor should remain at the end of the
  205.          enhancements entered is when a block has been defined
  206.          previous to adding the enhancements. (Version 1.11c)
  207.  
  208. 4 Apr3   Choosing a non-existent option before an existing one didn't
  209.          guarentee that the macro'd work as intended. For instance,
  210.          if a non-existent option was hit and then the CANCEL key hit
  211.          (to return to menu #1), the macro would fail! This was
  212.          fixed. (Version 1.11d)
  213.  
  214. ENV
  215. 25 Mar3  Discovered a major discrepancy with the way in which ENV
  216.          works with PRNT. The problem is that PRNT has evolved beyond
  217.          its usefulness to ENV. For this reason, ENV no longer relies
  218.          upon PRNT for printing jobs. Additionally, the ENV print
  219.          operation now only prints the current page (the page being
  220.          displayed). Additionally, now the macro detects whether the
  221.          document is empty. The name and location of the envelope
  222.          reference file (ENVELOPE.REF) is now in it's own separate
  223.          macro called, ENVLOC.WPM. The ENV macro is to large to edit
  224.          in the WP macro editor. The changes to this macro have been
  225.          fairly substantial. (Version 4.00)
  226.  
  227. 28 Mar3  Although the macro still expects the use of a style to begin
  228.          the envelope definition, the requirment that TABS be used to
  229.          begin each line of the address has been removed. This means
  230.          that the envelope style definition can have a margin defined
  231.          to place the mailing address or use tabs within the address
  232.          itself. This should provide some flexibility to user
  233.          definition of the mailing address placement. (Version 4.00a)
  234.  
  235. 29 Mar3  Numerous minor changes and/or minor enhancements. Improved
  236.          edits for PO Box and address lines, addresses with ATTN
  237.          TO's, reversing address and PO Box lines, removal or error
  238.          messages from screen after displayed, reading of prior
  239.          address page which ends with a hard return and page break,
  240.          minor menuing changes, etc. If the address contains an
  241.          address line or PO BOX line with an ATTN TO, and an edit of
  242.          the address line or PO BOX line deletes it, the ATTN TO line
  243.          is removed too. All lines of an address except the name and
  244.          city, state, zip lines may be removed during edit by hitting
  245.          a single space followed by an ENTER. NOTE: The primary focus
  246.          of this macro is to ENTER, not edit, addresses onto an
  247.          envelope page. Primary edits of the mailing addresses should
  248.          be accomplished at a document edit screen! (Version 4.01)
  249.  
  250. 30 Mar3  Improved detection of the lack of a requested entry (PO BOX
  251.          or Address). If a combination option (PO Box and ATTN or
  252.          Address line and ATTN) and either the PO Box or Address line
  253.          isn't entered, the ATTN request isn't followed through with
  254.          (an ATTN to line can't exist without one or the other).
  255.          (Version 4.01a)
  256.  
  257. 5 Apr3   Document validity is determined before proceeding. If the
  258.          document has an OPEN STYLE sheet (presumably FMS.STY) at the
  259.          top of the page (actually within 2000 characters of the end
  260.          of the document) and the (first actual word at the) end of
  261.          the document is a zipcode (a word which starts with a number
  262.          and the fifth letter is also a number is assumed, at this
  263.          time, to be a zipcode) then the document is a valid envelope
  264.          address list file and the macro proceeds. An invalid
  265.          document results in an error message and a return to the
  266.          calling location. (Version 4.10)
  267.  
  268. 6 Apr3   Added a check for a non-blank very small document (only a
  269.          few characters). This is a special version of an invalid
  270.          file that must be accounted for to keep the macro from
  271.          failing. (Version 4.10a)
  272.  
  273. LTRHD
  274. 15 Apr3  Made a minor revision to support working with ENVLP related
  275.          to reveal codes window. (Version 1.30b)
  276.  
  277. MARGINS
  278. 18 Apr3  (NEW, function moved from MISC.WPM) Removed WordPerfect
  279.          menuing which didn't apply to margin settings to improve the
  280.          appearance of margin set menu. (Version 1.00) 
  281.  
  282. MEMO
  283. 15 Apr3  Added new support for CANCEL. Now, if CANCEL is hit at the
  284.          prompt for "memo type" or "from", no final message is
  285.          displayed (it is if the "from" and/or "memo type" is
  286.          entered). (Version 2.72)
  287.  
  288. OPT
  289. 17 Mar3  TRUE_QUOTES. Hitting the HOME key toggles true quotes to
  290.          keyboard quotes. The menuing toggles the word "true" to
  291.          "key" (Version 1.34)
  292. SPRDSHET 
  293. 18 APR3  Removed option 3 from the wordperfect menu screen and
  294.          altered the display of the other displayed options. This
  295.          should improve the look and decrease confusion when using
  296.          the spreadsheet options menu. (Version 1.00A)
  297.  
  298. TBLBLK
  299. 21 Apr3  If TBLMAIN passes control to TBLOPT from a document edit
  300.          screen with blocking active, the macro checks ends of the
  301.          blocked region for cell addresses and then, upon entering
  302.          the macro, blocks the region defined by those cells.
  303.          (Version 2.01)
  304.  
  305. TBLCURMV
  306. 1 Mar3   Made changes to allow GOTO to work with active blocking. 
  307.          Added an option to move a given number of cell up, down,
  308.          left, or right of the current cursor position. If the
  309.          designated number of cells to move is larger than the
  310.          available number of columns/rows in that direction, the
  311.          cursor stops at the table border. This means, in the case of
  312.          left or right cursor moves, that the macro won't wrap the
  313.          cursor past the first or last columns. (Version 2.00a)
  314.  
  315. 4 Mar3   The Home key should now work the same as in the native
  316.          WordPerfect table edit mode for moving the cursor around.
  317.          Minor changes made to the move cursor a given number of
  318.          cells menu. (Version 2.00c)
  319.  
  320. TBLMAIN
  321. 1 Mar3   If menu #1 calls TBLCURMV for a GOTO and the table edit mode
  322.          hasn't really been entered, it's entered while blocking is
  323.          active. However, for all practical purposes and as far as
  324.          the user is concerned, while this blocking is active the
  325.          user isn't informed (nor does he/she need to know) that the
  326.          macro is really in table edit mode. Unless table edit mode
  327.          is entered, true table cell blocking isn't possible. This
  328.          pseudo-table edit mode state exists until the user enters
  329.          menu #2 or #3, or activates (enters) table edit mode with
  330.          "+." (Version 2.00a)
  331.  
  332. 3 Mar3   Minor changes to the way in which some menu's worked. Fixed
  333.          some minor operational bugs. (Version 2.00b)
  334.  
  335. 4 Mar3   Changes to SIZE. CANCEL now works better than previously to
  336.          cancel an operation involving either a new row or column
  337.          size (number of) request. Additionally, while not within
  338.          table edit mode, this option now returns to the main menu
  339.          instead of returning to the document edit screen (as was the
  340.          previous mode of operation). The menu identifying the row
  341.          and column selection now identifies potential conflicts with
  342.          a "+" (as opposed to "Y") and no conflict with the
  343.          selections made with a "-" (as opposed to a "-"). A
  344.          row/column conflict is a situation wherein there is a
  345.          potential for data loss because the row and/or column
  346.          selection is less than the existing number of rows and/or
  347.          columns. Option #4 (no change) was changed to option #0
  348.          (original row/column numbers) and the menu line identifying
  349.          the original number of rows and columns before the new
  350.          selection was changed from "OLD" to "ORIGINAL." The menu
  351.          line identifying a potential conflict was changed from
  352.          "CONFLICT" to "CONFLICT?." The PROCEED line was changed to
  353.          "PROCEED WITH." (Version 2.01)
  354.  
  355. 17 Apr3  Table creation is now more completely handled by entering
  356.          the size routine. Upon entering the table creation mode
  357.          (i.e., answer "yes" to create? prompt), a table of 1 column
  358.          by 1 row is initially created. This serves as a basis upon
  359.          which to build a table of the desired size. Once the size is
  360.          determined the original "seed" table is deleted and one of
  361.          the desired size is created. This change was prompted by the
  362.          miscellaneous (ALT-M) macros' newly instituted calling of
  363.          the table macro. This made the need for better table
  364.          creation under macro control than previously available.
  365.          (Version 2.10)
  366.  
  367. 21 Apr3  a. If the cursor isn't within a table, the macro is now more
  368.          similar to the fashion in which WordPerfect normally
  369.          responds. This is so that a table which is completely cell
  370.          locked may be entered for edit or so that the most previous
  371.          table may be entered for edit without physically moving to
  372.          it. However, if the "neither" option is chosen (neither EDIT
  373.          or CREATE is the option desired), the macro enters the
  374.          blocking macro. b. If blocking is on, the macro follows the
  375.          WordPerfect convention of asking to create a table from the
  376.          blocked region as a tabular or parallel column. (Version
  377.          2.11)
  378.  
  379. TBLOPT
  380. 3 Mar3   Shading percentages can now be chosen by number in
  381.          increments of 10 percent from 10 to 100; includes a manual
  382.          percentage entry. After a shading amount is entered that
  383.          amount is displayed in an updated screen showing the amount
  384.          of shading chosen (as a confirmation that the entry was
  385.          read). The amount of time the display is paused is
  386.          controllable by the user. If desired, hitting ENTER removes
  387.          the display and moves to the next menu immediately. (Version
  388.          2.01)
  389.  
  390. 16 Mar3  HEIGHT. Hitting the automatic height option for fixed or
  391.          multi-line cells would result in an apparent exit from the
  392.          macro (unless the ENTER key is hit while still in the
  393.          table). This was corrected and the automatic row height
  394.          options are now correctly recognized. OTHER. A few routines
  395.          were further optimized for speed and code size. (Version
  396.          2.01b)
  397.  
  398. 27 Mar3  CELL WIDTH. When the cell with had a number 2 or 4 in it's
  399.          with specification the macro would return to the main menu
  400.          #3. This kept the cell with from being properly specified. 
  401.          This was fixed. (Version 2.01c)
  402.  
  403. 6 Apr3   CELL HEIGHT/WIDTH. This is related to the 27 Mar 93 problem,
  404.          which I thought had been fixed. This problem was similar as
  405.          described above. As a result of this problem, the code
  406.          performing the functions above was completely rewritten to
  407.          ensure that the problem doesn't reoccur. Both functions were
  408.          thoroughly tested to ensure that they are working as
  409.          intended. (Version 2.01d)
  410. ------------------------